/* 全局配色文件 */

/* 主色调 */
:root,page {
  --primary-color: #00cc86;
  --primary-light-color: #c8e3d4;
  --primary-dark-color: #026c47;

  /* 辅助色 */
  --success-color: #4CD964;
  --warning-color: #FF9500;
  --error-color: #FF3B30;
  --info-color: #8E8E93;  /* 中性色 */
  --white-color: #FFFFFF;
  --black-color: #000000;
  --gray-1: #F7F7F7;
  --gray-2: #EEEEEE;
  --gray-3: #DDDDDD;
  --gray-4: #CCCCCC;
  --gray-5: #8E8E93;
  --gray-6: #666666;
  --gray-7: #333333;

  /* 文字颜色 */
  --text-primary: #333333;
  --text-secondary: #666666;
  --text-placeholder: #999999;
  --text-disabled: #CCCCCC;

  /* 背景色 */
  --bg-primary: #FFFFFF;
  --bg-secondary: #F7F7F7;
  --bg-tertiary: #EEEEEE;

  /* 边框颜色 */
  --border-color: #EEEEEE;
  --border-light-color: #F7F7F7;
  --border-dark-color: #DDDDDD;

  /* 项目特定颜色 */
  --tabbar-text-default: #999999;
  --tabbar-text-active: #FF9900;
  --chat-bg-left: #F6F7FB;
  --chat-bg-right: #F6F7FB;
  --question-difficulty-easy-bg: #dcfce7;
  --question-difficulty-medium-bg: #fef3c7;
  --question-difficulty-hard-bg: #fee2e2;
  --question-difficulty-easy-text: #16a34a;
  --question-difficulty-medium-text: #d97706;
  --question-difficulty-hard-text: #dc2626;
  --tabbar-bg-gradient-start: #f9f9f9;
  --tabbar-bg-gradient-end: #ffffff;
  --tabbar-shadow-color: #ccc;
  --tabbar-active-indicator-bg: #FFD700;
  --tabbar-active-indicator-bg-end: #FFA500;
  --agreement-bg: rgba(0, 0, 0, 0.7);
  --update-bg: rgba(0, 0, 0, 0.36);
  --primary-button-bg: #953EF1;
  --primary-button-bg-start: #FFD700;
  --primary-button-bg-end: #FFA500;
}